<html>
<head><meta charset="utf-8"><title>meeting 2020.07.28 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html">meeting 2020.07.28</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="205262064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262064">(Jul 28 2020 at 16:58)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> meeting in ~2 minutes</p>



<a name="205262432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262432">(Jul 28 2020 at 17:00)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> ok, let's get started!</p>



<a name="205262477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262477">(Jul 28 2020 at 17:01)</a>:</h4>
<p>1 issue closed in the last week: ICE on improperly implemented TryFrom <a href="https://github.com/rust-lang/rust/issues/74047">#74047</a></p>



<a name="205262597"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262597" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262597">(Jul 28 2020 at 17:02)</a>:</h4>
<p>Not sure if there are any updates on in progress issues</p>



<a name="205262649"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262649" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262649">(Jul 28 2020 at 17:02)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> did you want to remain assigned on this issue or are you done investigating?</p>
<blockquote>
<p>Async function leads to a "more general type" error <a href="https://github.com/rust-lang/rust/issues/71723">#71723</a></p>
</blockquote>



<a name="205262742"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262742" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262742">(Jul 28 2020 at 17:03)</a>:</h4>
<p>Trying to clean things up a bit</p>



<a name="205262761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262761">(Jul 28 2020 at 17:03)</a>:</h4>
<p>hmm</p>



<a name="205262763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262763">(Jul 28 2020 at 17:03)</a>:</h4>
<p>I haven't had time to do any more investigation</p>



<a name="205262767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262767">(Jul 28 2020 at 17:03)</a>:</h4>
<p>not sure if/when I will</p>



<a name="205262836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262836">(Jul 28 2020 at 17:04)</a>:</h4>
<p>okay, I can return it to on deck then</p>



<a name="205262842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262842">(Jul 28 2020 at 17:04)</a>:</h4>
<p>I think you can unassign me for now</p>



<a name="205262952"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262952" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262952">(Jul 28 2020 at 17:05)</a>:</h4>
<p>Okay. Let's do some triage</p>



<a name="205262989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262989">(Jul 28 2020 at 17:05)</a>:</h4>
<p>...oh, there aren't any new issues to triage =)</p>



<a name="205262994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205262994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205262994">(Jul 28 2020 at 17:05)</a>:</h4>
<p>that might be a first</p>



<a name="205263070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263070">(Jul 28 2020 at 17:06)</a>:</h4>
<p>In that case, I wanted to focus on clearing out the "On deck" list a bit</p>



<a name="205263149"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263149" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263149">(Jul 28 2020 at 17:06)</a>:</h4>
<p>I sorted these by a _very_ rough metric (number of comments), and put ICEs at the top</p>



<a name="205263326"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263326" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263326">(Jul 28 2020 at 17:08)</a>:</h4>
<p>Oh I forgot to drop a link to the <a href="https://github.com/orgs/rust-lang/projects/2">Project board</a></p>



<a name="205263368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263368">(Jul 28 2020 at 17:08)</a>:</h4>
<p>Our top 3 issues are:</p>
<ol>
<li>ICE: Broken MIR <a href="https://github.com/rust-lang/rust/issues/72651">#72651</a></li>
<li>Impossible case reached: src/librustc_ty/needs_drop.rs:111 <a href="https://github.com/rust-lang/rust/issues/72685">#72685</a></li>
<li>Lifetime bounds in auto trait impls prevent trait from being implemented on generators <a href="https://github.com/rust-lang/rust/issues/64552">#64552</a></li>
</ol>



<a name="205263500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263500">(Jul 28 2020 at 17:09)</a>:</h4>
<p>the last one seems to be the most impactful, but also the hardest :(</p>



<a name="205263556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263556">(Jul 28 2020 at 17:10)</a>:</h4>
<p>We have 14 "On deck" and I'd like to stick to no more than 10 or so, so these are the bottom 4 I'm about to clear out:</p>
<ol>
<li>Why implementation of iterator is not generic enough in async context? <a href="https://github.com/rust-lang/rust/issues/71671">#71671</a></li>
<li>Diagnostics request: suggest a closure with an async block when an async closure is encountered <a href="https://github.com/rust-lang/rust/issues/71686">#71686</a></li>
<li>Confusing error message for <code>async move</code> in the 2015 edition <a href="https://github.com/rust-lang/rust/issues/74115">#74115</a></li>
<li>Compiling simple (but long) code with lots of <code>async</code>/<code>await</code> takes hours <a href="https://github.com/rust-lang/rust/issues/72837">#72837</a></li>
</ol>



<a name="205263674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263674">(Jul 28 2020 at 17:11)</a>:</h4>
<p>Are we okay with dropping these, or does anyone think we should pick different ones?</p>



<a name="205263689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263689">(Jul 28 2020 at 17:11)</a>:</h4>
<p>I'm reading through them</p>



<a name="205263708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263708">(Jul 28 2020 at 17:11)</a>:</h4>
<p>of those 4, I'm wondering about <a href="https://github.com/rust-lang/rust/issues/72837">#72837</a></p>



<a name="205263720"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263720" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263720">(Jul 28 2020 at 17:11)</a>:</h4>
<p>the "takes hours"</p>



<a name="205263782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263782">(Jul 28 2020 at 17:12)</a>:</h4>
<p>is there a workarond there? what is about that pattern that is so expensive</p>



<a name="205263819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263819">(Jul 28 2020 at 17:12)</a>:</h4>
<p>the code pattern looks pretty "common"</p>



<a name="205263826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263826">(Jul 28 2020 at 17:12)</a>:</h4>
<p>My understanding from looking at it was that it was a <em>lot</em> of generated code..</p>



<a name="205263867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263867">(Jul 28 2020 at 17:13)</a>:</h4>
<p>seems like it may be specific to <code>node_a</code> having complex types</p>



<a name="205263875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263875">(Jul 28 2020 at 17:13)</a>:</h4>
<p>The single-file repro that <span class="user-mention" data-user-id="211727">@Jonas Schievink</span> posted now takes around 10 seconds on my machine, which as best I can tell was always the case</p>



<a name="205263879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263879">(Jul 28 2020 at 17:13)</a>:</h4>
<p>Sorry for my tardiness - accidentally broke a glass and spent the past 10 min cleaning it up so none of my pet bunnies cut their little paws or noses!</p>



<a name="205263880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263880">(Jul 28 2020 at 17:13)</a>:</h4>
<p>I <em>suspect</em> some well-placed <code>.boxed()</code> calls could help</p>



<a name="205263912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263912">(Jul 28 2020 at 17:13)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28/near/205263875">said</a>:</p>
<blockquote>
<p>The single-file repro that <span class="user-mention silent" data-user-id="211727">Jonas Schievink</span> posted now takes around 10 seconds on my machine, which as best I can tell was always the case</p>
</blockquote>
<p>huh</p>



<a name="205263945"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205263945" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205263945">(Jul 28 2020 at 17:13)</a>:</h4>
<p>(that was based on the <a href="https://github.com/rust-lang/rust/issues/72837#issuecomment-636534676">self profile output</a>)</p>



<a name="205264243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264243">(Jul 28 2020 at 17:16)</a>:</h4>
<p>ok, so I guess the conclusion is that this isn't quite "representative"</p>



<a name="205264268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264268">(Jul 28 2020 at 17:16)</a>:</h4>
<p>right. my feeling is that this is bad, but not necessarily a <em>priority</em> right now</p>



<a name="205264300"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264300" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264300">(Jul 28 2020 at 17:16)</a>:</h4>
<p>I do wonder if the <code>shared()</code> calls were changed to do a <code>Box</code> step</p>



<a name="205264308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264308">(Jul 28 2020 at 17:16)</a>:</h4>
<p>i.e., <code>Arc&lt;dyn Future&gt;</code></p>



<a name="205264312"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264312" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264312">(Jul 28 2020 at 17:17)</a>:</h4>
<p>if it would work better</p>



<a name="205264322"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264322" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264322">(Jul 28 2020 at 17:17)</a>:</h4>
<p>I'll post a comment</p>



<a name="205264523"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264523" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264523">(Jul 28 2020 at 17:18)</a>:</h4>
<p>Any other thoughts? Note that you can save an issue by either claiming it, or arguing for reprioritization :)</p>



<a name="205264528"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264528" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264528">(Jul 28 2020 at 17:18)</a>:</h4>
<p>Other than that <span class="user-mention" data-user-id="116883">@tmandry</span> I think that's a reasonable heuristic</p>



<a name="205264606"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264606" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264606">(Jul 28 2020 at 17:20)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> so do you think we should reprioritize that one? the next one up is</p>
<blockquote>
<p>Unclear lifetime error in closure producing a future <a href="https://github.com/rust-lang/rust/issues/74497">#74497</a></p>
</blockquote>



<a name="205264729"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264729" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264729">(Jul 28 2020 at 17:20)</a>:</h4>
<p>reprioritize which one exactly?</p>



<a name="205264745"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264745" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264745">(Jul 28 2020 at 17:21)</a>:</h4>
<p>the one you commented on</p>



<a name="205264774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264774">(Jul 28 2020 at 17:21)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/72837">#72837</a></p>



<a name="205264778"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264778" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264778">(Jul 28 2020 at 17:21)</a>:</h4>
<p>ah. No, not really. In part because I think there isn't much we can do about it just now</p>



<a name="205264794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264794">(Jul 28 2020 at 17:21)</a>:</h4>
<p>it's probably more a "work on traits and type checker" sort of thing than anything async specific</p>



<a name="205264824"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264824" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264824">(Jul 28 2020 at 17:21)</a>:</h4>
<p>fair enough</p>



<a name="205264887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264887">(Jul 28 2020 at 17:22)</a>:</h4>
<p>Moving on.. I'd like to check in on our design efforts</p>



<a name="205264955"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264955" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264955">(Jul 28 2020 at 17:23)</a>:</h4>
<h2>Stream RFC</h2>



<a name="205264980"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264980" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264980">(Jul 28 2020 at 17:23)</a>:</h4>
<p>Afraid some things came up and I have no updates on it this week</p>



<a name="205264989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205264989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205264989">(Jul 28 2020 at 17:23)</a>:</h4>
<p>other than discussion is continuing :)</p>



<a name="205265091"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265091" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265091">(Jul 28 2020 at 17:24)</a>:</h4>
<p>ok, next</p>



<a name="205265093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265093">(Jul 28 2020 at 17:24)</a>:</h4>
<h2>Yield-safe lint RFC</h2>



<a name="205265134"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265134" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265134">(Jul 28 2020 at 17:24)</a>:</h4>
<p>there is a draft, right?</p>



<a name="205265137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265137">(Jul 28 2020 at 17:24)</a>:</h4>
<p>any updates from <span class="user-mention" data-user-id="207781">@Lucio Franco</span> or <span class="user-mention" data-user-id="248777">@Bhargav Voleti</span>?</p>



<a name="205265154"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265154" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265154">(Jul 28 2020 at 17:24)</a>:</h4>
<p>yes, here it is: <a href="https://github.com/rust-lang/wg-async-foundations/pull/16">https://github.com/rust-lang/wg-async-foundations/pull/16</a></p>



<a name="205265201"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265201" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265201">(Jul 28 2020 at 17:25)</a>:</h4>
<p>/me should probably warn people he is about to check in with them :)</p>



<a name="205265261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265261">(Jul 28 2020 at 17:26)</a>:</h4>
<p>sorry stepped away for a second, I don't have many updates from my end but <span class="user-mention" data-user-id="248777">@Bhargav Voleti</span> has been looking into the implementation details, I think we are happy with the high level aspects but need to figure out the rest. Hopefully, we will have something a bit more concrete for the next meeting :)</p>



<a name="205265334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265334">(Jul 28 2020 at 17:26)</a>:</h4>
<p>Sounds good, thanks!</p>



<a name="205265347"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265347" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265347">(Jul 28 2020 at 17:26)</a>:</h4>
<h2>Stabilize the Wake trait <a href="https://github.com/rust-lang/rust/issues/74304">#74304</a></h2>



<a name="205265359"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265359" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265359">(Jul 28 2020 at 17:26)</a>:</h4>
<p>o/</p>



<a name="205265370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265370">(Jul 28 2020 at 17:26)</a>:</h4>
<p>oh, I forgot about this</p>



<a name="205265421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265421">(Jul 28 2020 at 17:27)</a>:</h4>
<p>Need to update it after libstd was moved to <code>library/</code> -- together with the <code>task::yield_now</code> and <code>future::{pending, ready}</code> PRs as well</p>



<a name="205265436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Didrik Nordstrom <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265436">(Jul 28 2020 at 17:27)</a>:</h4>
<p>Re wake trait, late to the party but just a QQ: Are we constraining to Arcs in other places in std too? An Arc seems to assume a multithreaded executor. Can take this Q offline too.</p>



<a name="205265465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265465">(Jul 28 2020 at 17:27)</a>:</h4>
<p>we might want to spend some time reviewing it in the wg</p>



<a name="205265540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265540">(Jul 28 2020 at 17:28)</a>:</h4>
<p><span class="user-mention" data-user-id="137147">@Didrik Nordstrom</span> IIUC, the Wake trait is strictly a convenience thing, it doesn't force anyone to use Arcs</p>



<a name="205265610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265610">(Jul 28 2020 at 17:28)</a>:</h4>
<p>but I'd like to double check my understanding just to make sure</p>



<a name="205265615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265615">(Jul 28 2020 at 17:28)</a>:</h4>
<p>Doesn't the current waker enforce Send anyways? So we are kinda stuck with that iirc</p>



<a name="205265625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Didrik Nordstrom <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265625">(Jul 28 2020 at 17:28)</a>:</h4>
<p>Yeah ok, I assume there's no way to make that trait generic over atomicity?</p>



<a name="205265667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265667">(Jul 28 2020 at 17:29)</a>:</h4>
<p>Indeed <code>Waker</code> types are always <code>Send</code> and <code>Sync</code> I believe</p>



<a name="205265731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265731">(Jul 28 2020 at 17:29)</a>:</h4>
<p>well, <a href="https://doc.rust-lang.org/std/task/struct.Waker.html"><code>Waker</code></a> is a struct which happens to be <code>Send</code>/<code>Sync</code> and contains a <a href="https://doc.rust-lang.org/std/task/struct.RawWakerVTable.html"><code>RawWakerVTable</code></a></p>



<a name="205265779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265779">(Jul 28 2020 at 17:30)</a>:</h4>
<p>There is no way currently to get a safe !Send waker without a little overhead</p>



<a name="205265924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265924">(Jul 28 2020 at 17:31)</a>:</h4>
<p>anyway I think we've definitely decided to optimize for send-sync but I also think it's a separate issue</p>



<a name="205265941"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265941" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265941">(Jul 28 2020 at 17:31)</a>:</h4>
<p>iow, this is a "convenience" type</p>



<a name="205265960"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265960" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Didrik Nordstrom <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265960">(Jul 28 2020 at 17:31)</a>:</h4>
<p>SG</p>



<a name="205265998"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205265998" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205265998">(Jul 28 2020 at 17:31)</a>:</h4>
<p>Okay, we're at time and I think we can leave it there</p>



<a name="205266132"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205266132" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205266132">(Jul 28 2020 at 17:32)</a>:</h4>
<p>Thanks all for coming <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span>  <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="205266173"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.28/near/205266173" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E28.html#205266173">(Jul 28 2020 at 17:33)</a>:</h4>
<p>Thank you for leading us <span class="user-mention" data-user-id="116883">@tmandry</span>!</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>